Developments for a future DAQ framework DABC

نویسنده

  • J. Adamczewski
چکیده

The Data Acquisition Backbone Core DABC will provide a general software framework for DAQ tasks over the next years. It serves as test bed for FAIR detector tests, readout components tests, data flow investigations (switched event building) and DAQ controls. Specifically, the system must be able to handle a triggerless experiment with large data bandwidth like CBM [1]. Additionally, it is necessary to integrate the current GSI standard data acquisition systemMBS [2]. The huge installed MBS equipment cannot be replaced. Instead, MBS driven front-end components (readout) should be attachable as data sources to the new framework. The DABC replaces the MBS event building functionality. The XDAQ C++ software framework [3] developed for the CMS experiment at CERN was chosen as base for the first implementation of DABC. It features: Task management: One node may contain several XDAQ Executives (processes); each Executive may contain XDAQ Applications as threads. Each application may create additional threads (workloops). Data transfer management: Peer Transport and Messenger interfaces. Hardware integration: Hardware Access Library. Control support: state machines; process variable Infospaces; message and error loggers; web server for each Executive.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

DABC data acquisition input for slow control variables

The Data Acquisition Backbone Core (DABC) is a software framework to run DAQ with distributed event building on high performance Linux clusters [1]. There are several use cases, especially in test beam times where the setup during data taking is intentionally changed very often, and the interpretation of the acquired detector data depends on the experimental set-up. Usually, the set-up is manag...

متن کامل

Future of DAQ Frameworks and Approaches, and Their Evolution towards the ”Internet of Things”

Nowadays, a DAQ system is a complex network of processors, sensors and many other active devices. Historically, providing a framework for DAQ has been a very important role of host institutes of experiments. Reviewing evolution of such DAQ frameworks is a very interesting subject of the conference. ”Internet of Things” is a recent buzz word but a DAQ framework could be a good example of IoT.

متن کامل

Infiniband cluster for Future DAQ

The data acquisition for future experiments at FAIR requires a fast and relatively large network farm for event data transport from front-end electronics to the computing nodes where further event analysis can be performed. The CBM experiment, for example, produces about 1 TB/s of raw data rate, which should be switched in such event building network (B-Net). This requires to build a system wit...

متن کامل

Usage of DABC in software development for CBM DAQ

The CBM readout controller board (ROC) was developed to control nXYTER-based [1] front-end electronics and deliver data from the nXYTER to a PC via Ethernet. A first version of PC software libraries (ROClib [2]) for communication with the ROC was implemented. Then a significant redesign of this software was required because new ROC firmware will support various kinds of front-end electronics an...

متن کامل

High Data Rate Handling with FESA

The Front End Software Architecture (FESA) developed at CERN was chosen to serve as the front-end level of the future FAIR control system [1]. FESA provides the tools to design and operate DAQ systems (FESA classes) based on common platforms such as PCI, cPCI and VME. It handles common tasks like multiplexing and publishing of the data to Java based GUI applications. A complete FESA framework e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007